Skip to content

Pin the Unraid template to 0.15.2 - #471

Merged
thcp merged 1 commit into
mainfrom
chore/unraid-pin-0.15.2
Aug 26, 2026
Merged

Pin the Unraid template to 0.15.2#471
thcp merged 1 commit into
mainfrom
chore/unraid-pin-0.15.2

Conversation

@thcp

@thcp thcp commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Closes #470

One line: ghcr.io/stemdeckapp/stemdeck:0.15.1 becomes :0.15.2.

What this actually gives Unraid users

Very little, and it is better to say so than to imply otherwise. For a container, 0.15.1 and 0.15.2 are near enough the same software:

f059ad1  The shell recognises its own backend by token, not by PID (#460)
6ab7edc  Pin the Unraid template to 0.15.1 (#456)

The only part of that reaching Docker is one extra field in the /api/health payload. desktop/src-tauri/src/main.rs is the bulk of the change and containers never ship it.

What it does give is version identity, the same thing #453 was about. An Unraid bug report names whatever the template handed out, and a pin that habitually lags means every report needs translating before it can be acted on. Letting the gap grow also turns the eventual bump into several changes landing at once, none of them individually observed in the container path.

The image exists

Checked before pinning, since a pin to an unpublished tag is an immediate pull failure for every Unraid user and Community Applications serves this file from main live.

Docker Publish succeeded on the release event for v0.15.2. Worth noting for anyone repeating the check: an anonymous GHCR manifest request is not evidence here either way, because 0.15.1 and latest return 404 on the same query despite both existing.

XML still parses.

Community Applications serves the template from main, so Unraid installs
were sitting on 0.15.1 while 0.15.2 was the current release.

Worth being plain about the size of this: for a container 0.15.1 and
0.15.2 are near enough the same software. The only change between them
that reaches Docker is one extra field in the /api/health payload. The
rest of 0.15.2 is the Rust desktop shell, which containers never ship.

So this buys Unraid users nothing functional today. It buys version
identity, which is what #453 was about. A bug report from Unraid names
whatever the template handed out, and a pin that habitually lags makes
every report need translating first. It also stops the gap compounding
into a catch-up bump that changes several things at once.

Confirmed the image exists before pinning: Docker Publish succeeded on
the release event for v0.15.2. An anonymous ghcr manifest check is not
evidence either way here, 0.15.1 and latest 404 on the same query.
@thcp
thcp merged commit 9557a8a into main Aug 26, 2026
10 checks passed
@thcp
thcp deleted the chore/unraid-pin-0.15.2 branch August 26, 2026 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The Unraid template names a version that is no longer the current one

1 participant